a{
    color:#666666;
    text-decoration:none;
    margin-right: 24px;
}
a:hover{
    color: #7a7a7a;
    text-decoration:none;
}
#footer{
    width: 100%;
    height: 300px;
    background: #282828;
}
.footer_all{
    height: 300px;
    margin: auto;
    width: 1380px;
    background: #282828;
}
.footer_top{
    width: 1380px;
    height: 100px;
    line-height: 50px;
    padding-top: 50px;
    border-bottom: 1px solid #333333;
}
.footer_top_left{
    width: 970px;
    height: 100px;
    float: left;
    text-align: left;
}
.footer_top_right{
    width: 120px;
    height: 30px;
    float: left;
    margin-left: 290px;
    text-align:right;
}
.footer_mid{
    width: 1380px;
    margin-top: 20px;
}
.footer_bot{
    width: 1380px;
    margin-top: 10px;
}
.footer_bot_left{
    color: 666666;
    width: 1040px;
    float: left;
}
.footer_bot_right{
    width: 340px;
    float: right;
    text-align:right;
    color: #666666;
}
span{
    margin-right: 24px;
}
